Skip to content

Replace WPAuthenticator UI code in ChangeUsernameViewController.swift#25647

Open
crazytonyli wants to merge 5 commits into
trunkfrom
task/replace-auth-text-fields
Open

Replace WPAuthenticator UI code in ChangeUsernameViewController.swift#25647
crazytonyli wants to merge 5 commits into
trunkfrom
task/replace-auth-text-fields

Conversation

@crazytonyli

Copy link
Copy Markdown
Contributor

Note

I recommend reviewing this PR commit by commit. The first commit is format-only.

Description

Part of removing WordPressAuthenticator. Some UI elements from WordPressAuthenticator are used in the app, which we don't need to.

Before After
after-domain-details

Testing instructions

  • Me -> Account Settings -> Username: search suggestions, selection checkmark, and Save enablement.
  • The domain registration details form (register a domain with a paid plan) for the InlineEditableNameValueCell rows.

Previously a suggestions reload always re-checked the current username row while the view model kept the previously selected suggestion. Render the checkmark from the stored selection instead, and drop the redundant local copy of the current username.
@crazytonyli crazytonyli added this to the 27.0 milestone Jun 12, 2026
@crazytonyli crazytonyli requested a review from jkmassel June 12, 2026 07:21
@dangermattic

Copy link
Copy Markdown
Collaborator
1 Warning
⚠️ This PR is larger than 500 lines of changes. Please consider splitting it into smaller PRs for easier and faster reviews.

Generated by 🚫 Danger

@wpmobilebot

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
App NameWordPress
ConfigurationRelease-Alpha
Build Number32577
VersionPR #25647
Bundle IDorg.wordpress.alpha
Commit755d905
Installation URL7tpdifgpasuig
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
App NameJetpack
ConfigurationRelease-Alpha
Build Number32577
VersionPR #25647
Bundle IDcom.jetpack.alpha
Commit755d905
Installation URL0esjlvcndf8qo
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants